home *** CD-ROM | disk | FTP | other *** search
- //
- // PDB2POV (Amiga) atom input prepared by pdb2pov 01/22/94 22:20:35
- // Author: Eric G. Suchanek, Ph.D.
- // Atoms: 39
- // Extent: Xmin: -14.200 Xmax: 14.380,
- // Ymin: -19.520, Ymax: 17.610
- // Zmin: -11.831 Zmax: 11.669
- // Enclosing Sphere: 21.563
-
- #include "colors.inc"
- #include "shapes.inc"
- #include "textures.inc"
- #include "atoms_vdw.inc"
- #include "atoms2.inc"
- camera {
- location < 0, 0, -45.952 >
- direction < 0, 0, 1>
- up <0, 1, 0>
- right <4/3, 0, 0>
- look_at <0, 0, 0>
- }
- object {
- light_source {
- <14.380, 17.610, -39.263>
- color White
- }
- }
- /* A nice gradient shaded blue sky with white coulds */
- sphere { <0, 0, 0>, 3000
- pigment {
- gradient <0, 1, 0>
- colour_map {
- [0, 0.8 colour red .3 green 0.3 blue 1
- colour red 0.7 green 0.7 blue 1]
- [0.8, 1 colour red 0.7 green 0.7 blue 1
- colour red 0.90 green 0.9 blue 1]
- }
- scale <3000, 3000, 3000>
- quick_colour red 0.7 green 0.7 blue 1.0
- }
- finish {
- ambient 0.7
- diffuse 0 /* we don't want clouds casting shadows on the sky */
- }
- }
-
- sphere { <0, 0, 0>, 2590
- pigment {
- bozo
- turbulence 0.5
- colour_map {
- [0, 0.6 colour Clear
- colour Clear]
- [0.6, 0.8 colour Clear
- colour White]
- [0.8, 1.001 colour White
- colour red 0.8 green 0.8 blue 0.8]
- }
- quick_colour red 0.7 green 0.7 blue 1
- scale <1000, 200, 1000>
- }
- finish {ambient 0.7 diffuse 0}
- }
- /* Create the beloved famous raytrace checkered floor */
- plane { y, -28.802756
- pigment {
- checker colour Black colour White
- scale 10.951667
- }
- finish {
- ambient 0.2
- diffuse 0.8
- }
- }
- #declare ATM_SCL = 1.00
-
- #declare hello_obj = union {
- object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <5.900, -17.020, -4.791> }
- object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <6.060, -14.190, -4.871> }
- object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <6.220, -11.370, -4.961> }
- object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <7.420, -10.050, -5.871> }
- object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <9.650, -10.230, -7.601> }
- object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <11.880, -10.410, -9.331> }
- object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <2.800, -12.510, -2.321> }
- object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <3.990, -11.190, -3.231> }
- object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <5.190, -9.870, -4.141> }
- object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <6.380, -8.550, -5.051> }
- object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <7.580, -7.230, -5.961> }
- object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <8.770, -5.910, -6.871> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-0.770, -1.240, 0.579> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <0.270, -2.740, -0.241> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <1.560, -4.620, -1.271> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <2.760, -3.290, -2.181> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <3.950, -1.970, -3.091> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-4.970, -1.250, 3.829> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-3.770, 0.070, 2.919> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-2.580, 1.390, 2.009> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-1.380, 2.710, 1.109> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-0.190, 4.030, 0.199> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <5.150, -0.650, -3.991> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <4.110, 0.850, -3.171> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <3.080, 2.350, -2.351> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <2.040, 3.850, -1.531> }
- object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <1.010, 5.350, -0.711> }
- object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-8.590, 4.000, 6.699> }
- object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-9.630, 5.500, 7.529> }
- object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-10.660, 7.010, 8.349> }
- object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-11.700, 8.510, 9.169> }
- object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-10.500, 9.830, 8.259> }
- object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-9.310, 11.150, 7.349> }
- object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-8.110, 12.470, 6.439> }
- object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-6.920, 13.790, 5.529> }
- object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-2.620, 10.610, 2.159> }
- object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-3.650, 12.110, 2.979> }
- object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-4.690, 13.610, 3.799> }
- object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-5.720, 15.110, 4.619> }
- }
-
- #declare hello = object {
- object { hello_obj }
- bounded_by {sphere {<0 0 0> 21.563} }
- }
-
- object { hello }
-